﻿*{
    margin:0;
    padding:0;
}
body{
    font-size: 12px;
    text-align: center;
}

li{
    list-style:none;
}

#wrap{
    width:800px;
    margin:0 auto;
    border:1px solid #000;
}
#header{
    color:#fff;
    width:100%;
    height:50px;
    background: #000;
}
#banner{
    height:30px;
    background:000;
}
#navigation{
    width:100%;
    height:20px;
    background:#000;
}

#navigation ul li{
    float:left;
    display:block;
    height:20px;
    padding:0 5px;
    margin-right: 5px;
    background: white;
}
#content{
    width:100%;
    text-align: left;
    background: #cde;
}
#content #left{
    width:20%;
    float:left;
    background:yellow;
}
#content #right{
    width:80%;
    float:right;
    background:green;
}
#footer{
    clear:both;
    color:#fff;
    text-align: center;
    width:100%;
    height:50px;
    background: #000;
}

.children{
    padding-left:20px;
}